@charset "utf-8";
html{color:#000;background:#FFF;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var,optgroup{font-style:inherit;font-weight:inherit;}
del,ins{text-decoration:none;}
li{list-style:none;}
caption,th{text-align:left;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:baseline;}
sub{vertical-align:baseline;}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
input,button,textarea,select{*font-size:100%;}
input,select{vertical-align:middle;}
body{font:12px/1.231 "Microsoft YaHei","微软雅黑",arial,helvetica,clean,sans-serif;}
select,input,button,textarea,button{font:99% "Microsoft YaHei","微软雅黑",arial,helvetica,clean,sans-serif;}
table{font-size:inherit;font:100%; border-collapse:collapse;}
pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
.txtboxcs{ border:solid 1px #ccc; height:22px;}
.clearfix:after{content: ".";display: block;height: 0;clear: both;overflow: hidden;visibility: hidden;}
.clearfix{zoom:1}
.clearboth{height:0px;line-height:0px;overflow:hidden;clear:both;font-size:0px;}


/*title*/
h1 { font-size:30px; text-align:center; line-height:35px;}
h2 { font-size:26px;}
h3 { font-size:20px;}
h4 { font-size:14px;}
h5 { font-size:12px;}
h6 { font-size:10px;}

.margin20{margin:20px!important;}
.mt20{margin-top:20px!important;}
.mt30{margin-top:30px!important;}
.mt40{margin-top:40px!important;}
.mt50{margin-top:50px!important;}
.mt60{margin-top:60px!important;}
.mt70{margin-top:70px!important;}

.pt20{padding-top:20px!important;}
.pt30{padding-top:30px!important;}
.pt50{padding-top:50px!important;}
.pt60{padding-top:60px!important;}
.pt70{padding-top:70px!important;}

.lineh40{line-height:40px;}
.lineh60{line-height:60px;}

.imgVm{vertical-align:middle;}

body {color:#666; font-size:12px; font-family:"Microsoft YaHei";} /*网站字体颜色*/
a { color:#666; text-decoration:none;}  /*for ie f6n.net*/
a:focus{outline:0;} /*for ff f6n.net*/
a:hover { text-decoration:underline;}
.vam {vertical-align:middle;}
.clear{clear:both; height:0; line-height:0; font-size:0;}
p{word-spacing:-1.5px;}
.center {text-align:center;}
.fl { float:left;}
.fr { float:right;}
.pk{border:1px pink solid;}
.bu{border:1px blue solid;}
.bt{border:1px #00a6e2 solid;color:#00a6e2;}


/* -- 页面整体布局 -- */
.header , .content , .footer { width:960px; margin:0 auto;}
.cont{width:1000px; margin:5px auto;}

/*全局样式-小标题*/
.smallt h4{text-align: center;}
.smallt h4 p{font:20px "Microsoft YaHei"; color:#3e3a39;line-height: 27px;padding:30px 0 55px 0}
.smallt h4 p span{color:#00a6e2;font-weight:bold;}

/*- 头部开始 -*/
.h_head{height:127px;background:url("../images/h_head.jpg") repeat-x center top;position:relative;z-index:999;}
.h_head .header{height:127px;  position: relative;}
/*顶部*/
.h_head .h_top{font-family:"Microsoft YaHei";color:#909090; height:20px;font-size:12px; padding-top: 12px; float: right; width: 840px; position: absolute; right: 0; top: 0;}
.h_head .h_top a{ padding:0 15px; color:#909090;font-family:"Microsoft YaHei"; font-size:12px;display:inline-block;}
.h_head .h_top a i{ display:none;}
/*logo行*/
.h_head .h_Main{height:85px; width: 960px; overflow:hidden;}/* 网站主体 */
.h_head .h_Main .logo{ padding-right:20px; height:146px; width: 147px; text-align: right; border-right:1px solid #e9e9e9; display: block;}
.h_head .h_Main .h_dis{color:#262626; font-size:22px;font-family:"FZShuTi"; line-height:28px; padding:39px 0 0 25px;font-weight:500;}
.h_head .h_Main .h_pho{font-family:"Microsoft YaHei"; line-height:20px; width:490px; padding-top:22px;}
.h_head .h_Main .h_pho i{font-style:normal;color:#00a6e2;}
.h_head .h_Main .h_pho b{font-size:20px; color:#212121; font-weight:400;}
.h_head .h_Main .xphone{background:url("../images/phone.png")no-repeat 95px 10px;display:block;  padding-left:145px; color: #212121; font-size: 20px; line-height:60px;}


/* 头部导航 */
.h_head .h_nav{height:40px;}/* 头部导航 */
.h_head .h_nav li{float:left;height:38px;color:#fff;}
.h_head .h_nav li a{position:relative; color:#fff; height:38px; line-height:40px;padding:0 18px 0 19px; display:inline-block; text-align:center ; font-family:"Microsoft YaHei";font-size:16px;}
.h_head .h_nav li a:hover,.h_head .h_nav li.cur a{text-decoration:none;padding-bottom:-2px;border-bottom:3px #00688d solid;}


/*- banner -*/
.banner{height:500px;}
.fullSlide{width:100%;  position:relative;  height:500px;}
.fullSlide .bd{margin:0 auto; position:relative; z-index:0; overflow:hidden;  }
.fullSlide .bd ul{width:100% !important;  }
.fullSlide .bd li{width:100% !important;  height:500px; overflow:hidden; text-align:center;  }
.fullSlide .bd li a{display:block; height:500px; }
.fullSlide .hd{width:100%; position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; text-align:center;}
.fullSlide .hd ul li{cursor:pointer; display:inline-block; *display:inline; zoom:1; width:10px; height:10px; margin:3px; background-color:rgba(150,150,150,0.5); overflow:hidden; line-height:9999px;border-radius:10px;}
.fullSlide .hd ul .on{background-color:#00a6e2;}



/*footer*/
.footer{width:100%;height:380px;}
.footer,.footer a,.footop,.foobot{color:#fff;font-size:14px;}
/*底上*/
.footop{height:270px;padding-top:44px;background-color:#272727;overflow:hidden;}
.footop p.span{font-size:20px; line-height:30px;height:33px;border-bottom:1px #fff solid;margin-bottom:20px;}
.footop .f1{width:450px;}
.footop .f1 p{line-height:32px;}
.footop .f1 p.span{width:220px;}
.footop .f1 p img{vertical-align:middle;padding-right:8px;}
.footop .f2{width:120px;}
.footop .f2 p{line-height:22px;}
.footop .f2 p.span{width:120px;}
.footop .f3 p img{margin:8px auto;}
/*底下*/
.foobot{height:110px;padding-top:6px;overflow:hidden;}
.foobotl{width:510px;float: left;}
.foobot p span{font-size:16px;margin-left:20px;}
.foobot p{margin:10px 0;}



/*栏目页常用-带遮罩图片滚动*/
.mor{font:24px "Microsoft YaHei"; color:#fff; display: block;width: 249px;height:41px; text-align:center;line-height:41px;margin:0 auto;margin-bottom:55px;background:#0075c2; border-radius:22px;}

.pattern4{position: relative;height:520px;width:100%;background: #dcdddd; padding-top:48px; overflow:hidden;}
.pattern4 .caroursel{margin:0 auto;}
.p4main{position:relative;width:1500px;height: 460px;}
.poster-main a,.poster-main img{display:block;}
.p4main .poster-list {width:1500px;height: 460px;}
.p4main .poster-list .poster-item{position: absolute;left: 0px;top: 0px;}
.p4main .poster-list .poster-item img{box-shadow: 0 10px 15px #999;}
.p4main .poster-btn{position: absolute;height: 100%;width:100px;top: 0px;z-index: 10;opacity: 0.5;}
.p4main .poster-prev-btn{left:0px; background:rgba(195,195,195,0.2);}
.p4main .poster-next-btn{right:0px; background:rgba(195,195,195,0.2);}


/*----------------------分页----------------------------*/
.job-page{padding: 0 10px; line-height: 30px; font-size: 12px;}
.page{line-height: 30px; font-size: 12px;}
.all-page{float: left;}
.all-page span{color:#008cd6;}
.flip-page{float: right;}
.flip-page ul{text-align: center;}
.flip-page li{float:left; margin-left: 5px;  height: 28px; line-height: 28px;}
.flip-page li a{margin: 0; padding: 0; display: block; display: block; padding: 0 5px;}
.flip-page li a:hover{color: #ec6500;}
.flip-page li a.active{color: #ec6500;}
.flip-page li a.default{color: #d7d7d7; cursor:default;}
.now-page{float: right; margin-right: 5px;}
.now-page span{color:#ec6500; padding: 0 5px;}

/*分页样式2*/
.pageController{padding-right:10px; padding-top:5px;padding-bottom:5px;color:#505050;margin:0 auto;border-top:1px solid #E2E3E4;margin-top:16px;}
.pageController a{display:inline-block;display:-moz-inline-stack;zoom:1;*display:inline;background-color:#FFF;height:22px;
border:#dbe5ee 1px solid; color:#505050;margin-right:5px;margin:0 2px;padding:0 8px;vertical-align:middle;line-height:22px;text-align:center;}
.pageController strong{display:inline-block;display:-moz-inline-stack;zoom:1;*display:inline;border:#efefef 1px solid;border:none;
height:24px;background:#df2525;color:#fff;margin:0 3px;padding:0 8px;vertical-align:middle;line-height:24px;text-align:center;}
.pageController a:hover{background-color:#df2525;color:#fff; text-decoration:none;border:none;height:24px; margin:0 3px;line-height:24px;}
.pageController .currPage {background-color: #efefef;color:#ff0000;border:#efefef 1px solid;}
.pageController .t1{float:left;margin-right:5px;height:22px;line-height:22px;white-space:nowrap;}
.pageController .t2{float:right;vertical-align:middle;}
.pageController .t1 span{padding-left:4px;padding-right:4px;}
.pageController select{height:24px;vertical-align:middle;text-align:center;line-height:24px;}
.pageController select option{vertical-align:middle;}










